Efficient orbit integration in fully implicit particle-in-cell algorithms

نویسندگان

  • G. Chen
  • L. Chacon
  • D. C. Barnes
چکیده

Recently, an implicit, nonlinearly consistent, energyand charge-conserving particle-incell method has been proposed for multi-scale, full-f kinetic electrostatic simulations [1]. The method employs a Jacobian-free Newton–Krylov (JFNK) solver, capable of using very large timesteps of field evolution without loss of numerical stability or accuracy. A fundamental feature of the method is the nonlinear elimination of particle quantities via particle enslavement, so that particle-orbit computations are segregated from the field solver, while remaining fully self-consistent. This, in turn, enables the effective use of GPU (graphics processing unit) computing for the particle push step. The particle-orbit integration is critically important for both the accuracy and efficiency of the whole algorithm. In this talk, we present two novel implicit particle movers that enforce discrete charge conservation exactly and automatically. The first one employs a finitedifference adaptive Crank-Nicolson scheme [1], which is ideally suited for GPU computing [2]. The second one computes particle orbits analytically for a given piece-wise linear electric field [3], thus avoiding the need for adaptivity. Both particle movers feature no numerical dissipation, allowing the overall algorithm to be exactly energy-conserving. However, the analytical mover is shown to significantly enhance the robustness of the overall nonlinear solution algorithm for small particle numbers and large time steps. We have implemented an efficient, mixed-precision hybrid CPU–GPU implementation of the 1D implicit PIC algorithm exploiting the potential of the Crank-Nicolson implicit particle mover [2]. The JFNK solver is kept on the CPU in double precision (DP), and the CrankNicolson particle mover is implemented on a GPU using CUDA in single-precision (SP). Performance-oriented optimizations are introduced with the aid of the roofline model [4]. The Crank-Nicolson particle mover is shown to achieve up to 400 GOp/s on a Nvidia GeForce GTX580. This corresponds to 25% absolute GPU efficiency against the peak theoretical performance, and is about 100 times faster than an equivalent single-core CPU (Intel Xeon X5460) compiler-optimized execution. For a challenging long-timescale ion acoustic wave simulation, the mixed-precision hybrid CPU–GPU solver is shown to over-perform the DP CPU-only serial version by a factor of about 100, without apparent loss of robustness or accuracy.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementation of a Semi-Implicit Orbit-Averaged Gyrokinetic Particle Code

A semi-implicit orbit-averaged time-integration algorithm has been successfully implemented in a gyrokinetic particle simulation code for the study of self-consistent phenomena in a strongly magnetized plasma. The semi-implicit aspect of the integration scheme relaxes the timestep constraints required to insure numerical stability. The orbit averaging is useful in reducing statistical noise and...

متن کامل

Fully implicit particle-in-cell algorithms for kinetic simulation of plasmas

Particle-in-cell (PIC) simulation techniques have been wildly successful in the firstprinciples simulation of plasma dynamics. However, the fundamental algorithmic underpinnings of standard PIC algorithms have not changed in decades. Classical PIC employs an explicit approach (leap-frog) to advance the Vlasov-Poisson system using particles coupled to a grid. Explicit PIC is subject to both temp...

متن کامل

Fluid-Accelerated Nonlinear Algorithms for Multiscale Particle-in-Cell Kinetic Simulation of Electromagnetic Collisionless Plasmas

Collisionless plasmas are described by the Vlasov-Maxwell equations. This set of equations is high-dimensional (spanning three spatial and three velocity dimensions), highly nonlinear, and remarkably multi-scale, supporting disparate time and length scales. These features make its efficient numerical integration extremely challenging. The high-dimensionality of these equations have made particl...

متن کامل

A multi-dimensional, energy- and charge-conserving, nonlinearly implicit, electromagnetic Vlasov-Darwin particle-in-cell algorithm

For decades, the Vlasov-Darwin model has been recognized to be attractive for particle-in-cell (PIC) kinetic plasma simulations in non-radiative electromagnetic regimes, to avoid radiative noise issues and gain computational efficiency. However, the Darwin model results in an elliptic set of field equations that renders conventional explicit time integration unconditionally unstable. Furthermor...

متن کامل

The streamline diffusion method with implicit integration for the multi-dimensional Fermi Pencil Beam equation

We derive error estimates in the appropriate norms, for the streamlinediffusion (SD) finite element methods for steady state, energy dependent,Fermi equation in three space dimensions. These estimates yield optimal convergencerates due to the maximal available regularity of the exact solution.High order SD method together with implicit integration are used. The formulationis strongly consistent...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012